<?php
function phui_colchar($fore,$back=false,$bright=false){
	$ret=chr(27)."[";
	if($bright){
		$ret.="1;";
	}

	if($back){
		switch($back){
			case '40':
			case 'black':
				$ret.='40;';
				break;
			case '41':
			case 'red':
				$ret.='41;';
				break;
			case '42':
			case 'green':
				$ret.='42;';
				break;
			case '43':
			case 'yellow':
				$ret.='43;';
				break;
			case '44':
			case 'blue':
				$ret.='44;';
				break;
			case '45':
			case 'magenta':
				$ret.='45;';
				break;
			case '46':
			case 'cyan':
				$ret.='46;';
				break;
			case '47':
			case 'white':
				$ret.='47;';
				break;
		}
	}

	if($fore==''||!$fore){
		echo("[PHUICHI-ERROR] No Foreground Colour Defined!");
		return(false);
	}

	switch($fore){
		case '30':
		case 'black':
			$ret.='30m';
			break;
		case '31':
		case 'red':
			$ret.='31m';
			break;
		case '32':
		case 'green':
			$ret.='32m';
			break;
		case '33':
		case 'yellow':
			$ret.='33m';
			break;
		case '34':
		case 'blue':
			$ret.='34m';
			break;
		case '35':
		case 'magenta':
			$ret.='35m';
			break;
		case '36':
		case 'cyan':
			$ret.='36m';
			break;
		case '37':
		case 'white':
			$ret.='37m';
			break;
	}

	echo($ret);
	return(0);
}
?>
